var app = {
	_modules : [],
	_log : null,
	
	init : function() {
		var that = this;
		
		this._log = $('#battleLog');
		
		this.initModules();
	},
	
	initModules : function() {
		if (!this._modules || !this._modules.length) {
			return false;
		}
		
		for (var i = 0; i < this._modules.length; i++) {
			this[this._modules[i]].init && this[this._modules[i]].init();
		}
	},
	
	register : function() {
		for (var i = 0; i < arguments.length; i++) {
			this._modules.push(arguments[i]);
		}
	}
};

app.base = {};